html, body {
	color: #000000;
	/*background-color: #9A0000;*/
}

span.corners-top, span.corners-bottom {
	background-image: url("{T_THEME_PATH}/images/corners_left.gif");
	background-repeat: repeat-x;
	height: 5px;
}
span.corners-top span, span.corners-bottom span {
	
	height: 5px;
	background-image: none;
}

#logo {
	padding: 0px;
}

h2, h3, h4, h5, h6 {
	color: #1f1f1f;
	border-color: #e1e1e1;
}

#page-body > form:not(#viewprofile) > .panel span.corners-top, #page-body > #message.panel span.corners-top{
	background: transparent none repeat 0 0;
	height: 1px;
}

#page-body > #message.panel h2, #page-body > div > h3,
#page-body > form > .panel h2, #page-body > #viewprofile .panel.bg1 span.corners-top,
#page-body > h3, #page-body > form h3 {
	background: #ac0000 url("{T_THEME_PATH}/images/bg_post_header.gif") repeat-x top left;
	border-width: 0px;
	color: #FFF;
	vertical-align: middle;
	padding: 5px 10px 0px;
	height: 20px;

}

#page-body > div > h3 a:link, #page-body > div > h3 a:active, #page-body > div > h3 a:visited,
#page-body > h3 a:link, #page-body > h3 a:active, #page-body > h3 a:visited,
#page-body > form h3 a:link, #page-body > form h3 a:active, #page-body > form h3 a:visited {
	color: #fff;
}

#topicreview .postbody h3 a:link,#topicreview .postbody h3 a:active,#topicreview .postbody h3 a:visited,#topicreview .postbody h3 a:hover {
	color: #000;
}

#page-body > #viewprofile .panel.bg2 .column1 h3, #page-body > #viewprofile .panel.bg2 .column2 h3 {
	margin-top: 0px;
}

 #page-body > #viewprofile .panel.bg2 {
 	padding-left: 0px;
	padding-right: 0px;
 }

#topicreview H3 {
	background: #ffffff none repeat-x top left !important;

}

#page-body > #message.panel h2,
#page-body > form > .panel h2 {
	font-size: 1.3em;
}

#page-body > h3 a:link, #page-body > h3 a:active, #page-body > h3 a:visited, #page-body > h3 a:hover,
#page-body > form > h3 a:link, #page-body > form > h3 a:active, #page-body > form > h3 a:visited, #page-body > form > h3 a:hover {
	color: #FFFFFF;
}


.headerbar {
	padding: 0px 5px 0px 0px;
	margin-bottom: 0px;
	background-repeat: repeat;
}
.headerbar span.corners-top,.headerbar span.corners-bottom,
.navbar span.corners-top,.navbar span.corners-bottom {
	height: 0px;
}

.navbar {
	background: #000 url("{T_THEME_PATH}/images/bg_navbar.gif") repeat 0 0;
	color: #fff;
}

.navbar ul.linklist {
	border-bottom-width: 0px;
	margin: 0px;
	height: 29px;
	padding: 0px;
	font-weight: bold;
}

.navbar .linklist {
	text-transform: uppercase;
}

li.header {
	font-size: 1.1em;
}

.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register,
.icon-logout, .icon-bookmark, .icon-bump, .icon-subscribe,
.icon-unsubscribe, .icon-pages, .icon-search, #page-footer .navbar .linklist .rightside {
	background-position: 0 0;
	padding-top: 2px;
	padding-left: 29px;
	height: 29px;
}

#page-footer .navbar .linklist .rightside {
	background: transparent url("{T_THEME_PATH}/images/icon_members.gif") no-repeat 0 0;
}

.icon-logout, .icon-register, .icon-members, #page-footer .navbar .linklist .rightside {
	padding-left: 7px;
}

a.print, a.sendemail, a.fontsize {
	height: 29px;
	width: 30px;
	background-position: top left;
}

a.fontsize:hover {
	background-position: top left;
}

a:link { color: #1f1f1f}
a:visited { color: #1f1f1f}
a:active { color: #1f1f1f}
a:hover { color: #1f1f1f}

.navbar a:link { color: #f0f0f0}
.navbar a:visited { color: #f0f0f0}
.navbar a:active { color: #f0f0f0}
.navbar a:hover { color: #f0f0f0}


#search-box a:hover{
	color:#F1F1F1;
}
.navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	color: #bc2a4d;
}

.postlink:link {
	border-bottom-color: #C22C2E;
	color: #1f1f1f;
}
.postlink:hover {
background-color:#D0E4F6;
color:#0D4473;
}

.postlink:hover {
background-color:#FFCFCF;
color:#404040;
text-decoration:none;
}


.forabg, .forumbg {
	background-image: none;
	background-color: #c3c3c3;
}

ul.forums {
	background-image: none;
}

li.header, .table1 thead tr {
	background: #000 url("{T_THEME_PATH}/images/bg_menu_active.gif") repeat left top;
	height: 20px;
	border: 1px solid #1f1f1f;
	border-bottom-width: 0px;
}


.table1 thead tr th{
	padding: 2px;
}


li.header dl.icon dt {
	padding-left: 5px;
	padding-right: 45px;
}

ul.forums, ul.topics {
	background: #e7e7e7 url("{T_THEME_PATH}/images/bg_row1.gif") repeat-x left bottom;	
}

.bg1 { background-color: #F1F1F1;}
.bg2 { background-color: #F1D1D1;}
.bg3 { background-color: #E1D1D1;}

.forums .bg1, .forums .bg2, .forums .bg3,
.topics .bg1, .topics .bg2, .topics .bg3, .panel {
	background-color: transparent;
}

table.table1 td {
	color : #1F1F1F;
}

.table1 tr td:first-child {
	padding-left: 6px;
}

.table1 tbody tr:hover td {
	background-color: #E1E1E1;
}

.table1 tbody tr:hover td:first-child {
	background: #E1E1E1 url("{T_THEME_PATH}/images/bg_row_hover.gif") repeat-y left top;
}

.table1.legend tbody tr:hover td {
	background: transparent none repeat left top;
}

table.table1.legend td:hover, table.table1 tbody tr:hover, table.table1 tbody tr.hover {
	background-color: #FFFFFF;
	color: #000;
}

ul.topiclist li {
	color:#1F1F1F;
}

li.row {
	border-bottom-color: #1f1f1f;
	border-left: 1px solid #1f1f1f;
	border-right: 1px solid #1f1f1f;
}

li.row:hover {
	background: transparent url("{T_THEME_PATH}/images/bg_row_hover.gif") repeat-y left top;
}
li.row:hover *{
	color: #AC0000;
}

dl.icon {
	background-position: 5px 50%;
}

li.row dd {
	border-left-color: #1f1f1f;
}
li.row:hover dd {
	border-left-color: #AC0000;
}

h2, h2 a:link, h2 a:active h2, a:visited, h2 a:hover {
	color: #000000;
}


.post .corners-top, .panel .corners-top  {
	background: #ac0000 url("{T_THEME_PATH}/images/bg_post_header.gif") repeat-x top left;
	height: 25px;
}

#cp-main span.corners-top span, #cp-main span.corners-bottom span, #cp-main span.corners-bottom, #cp-main .panel .corners-top {
	background-image : none;
	height: 5px;
	background-color: transparent;
}

#cp-main .panel .corners-top {
	background-color: #A4B3BF;
	height: 1px;
}

#cp-main span.corners-top, #cp-menu span.corners-top {
	background-image: url("{T_THEME_PATH}/images/bg_post_header.gif");
}

.panel.bg2 .corners-top {
	height: 5px;
	background: none;
}

.panel > .inner > span.corners-top + strong {
	font-size: 1.2em;
}

.post .corners-bottom, .panel .corners-bottom {
	background-image: none;
}

.post.bg1, .post.bg2, #page-body > #viewprofile .panel.bg1,
#page-body > #viewprofile .panel.bg2 .column1, #page-body > #viewprofile .panel.bg2 .column2 {
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	border-top-width: 0px;
}
.post.bg2 {
	background-color: #FAFAFA;
	border-color: #D1D1D1;
}

.panel.bg3 {
	background-color: #EEEEEE;
	border: 1px solid #D1D1D1;
}

.postbody .content {
	border-top: 1px solid #e1e1e1;
	padding-top: 0.3em;
}

.content h2, .panel h2 {
	color: #1F1F1F;
}


.postprofile {
	border-color: #e1e1e1;
}


.online, .offline {
	background-position: 100% 26px;
}

p.author {
	margin-bottom: 0.1em;
}

a.button1, input.button1, a.button2, input.button2, a.button3, input.button3 {
	color: #ffffff;
	border: 1px solid #e1e1e1;
}

a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, a.button3:hover, input.button3:hover {
	color: #efefef;
	border: 1px solid #b1b1b1;
}

a.right, a.right:active, a.right:visited {
	padding-right:15px;
}

a.left, a.left:active, a.left:visited {
	padding-left:15px;
}

a.right:hover, a.left:hover {
	color: #2F2F2F;
}

a.top {
	background-image: url("{T_THEME_PATH}/images/arrow_up.gif");
	height: 10px;
	width: 10px;
}

.inputbox, #search-box input {
	border-color: #e1e1e1;
}

.inputbox:hover, .inputbox:focus {
	border-color: #c1c1c1;
}

#navigation {
	padding-top: 35px;
}

#navigation a {
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #d8d8d8;
	padding-left: 10px;
}

#navigation a:hover {
	background: #d7d7d7 url("{T_THEME_PATH}/images/bg_menu_hover.gif") repeat-x top left;
}

.rtl #navigation a:hover {
	background: #d7d7d7 url("{T_THEME_PATH}/images/bg_menu_hover_rtl.gif") repeat-x top left;
}

#navigation #active-subsection a, #navigation #active-subsection a:hover {
	background:#AC0000 url("{T_THEME_PATH}/images/bg_menu_active.gif") repeat-x scroll left top;
	color: #F1F1F1;
}

#tabs .activetab a span, #tabs .activetab a:hover span{
	color: #f1f1f1;
}
#tabs .activetab a {
	border-color: transparent;
}
#tabs + .panel > .inner > span.corners-top, #tabs + form > .panel > .inner > span.corners-top{
	background-image: url( "{T_THEME_PATH}/images/bg_tabs_header.gif");
	height: 23px;
}

.pagination {
	text-transform: uppercase;
}

.pagination span strong {
	background-color: transparent;
	border-width: 0px;
	border-color: transparent;
	color: #1F1F1F;
	font-weight: bold;
	margin: 0px 2px;
	padding: 0px;
}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	background-color: transparent;
	border-width: 0px;
	border-color: transparent;
	color: #1F1F1F;
	margin: 0px 2px;
	padding: 0px;
}

.pagination span.page-sep {
}

.row .pagination span a:hover, li.pagination span a:hover {
background-color: transparent;
}

ul.profile-icons li{
	margin-right: 3px;
}

.postbody ul.profile-icons {
	padding-top: 5px;
}

.navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
color:#ffffff;
}

.post.bg1 blockquote {
	background-color: #EFEFEF;
	border: 1px solid #D1D1D1;
}
.post.bg2 blockquote{
	background-color: #EAEAEA;
	border-color: #C1C1C1;
}

.post.bg1 blockquote blockquote{
	background-color: #DFDFDF;
	border: 1px solid #C1C1C1;
}
.post.bg2 blockquote blockquote{
	background-color: #DADADA;
	border-color: #B1B1B1;
}

.rules span.corners-top, .rules span.corners-bottom {
	background-image: none;
	height: 1px;
}

.rules {
	border: 1px solid #AC0000;
}

.navbar .quick-login {
	margin-top: 0px;
	font-weight: normal;
}
.navbar .quick-login label {
	color: #FFFFFF;
	
}

.navbar .quick-login .inputbox {
	background-color: #000000;
	border: 1px inset #9F9F9F;
	color: #FFFFFF;
}

.navbar .quick-login .button2 {
	background: #000000 none repeat left top;
	border: 1px inset #9F9F9F;
}

.forum-image {
	margin-left: 5px;
	border-left: 1px solid #1F1F1F;
	padding-left: 5px;
}

div.rules {
	border-width: 0px;
}

div.rules span.corners-top {
	background-color: #ac0000;
	background-image: url( "{T_THEME_PATH}/images/bg_post_header.gif");
	height: 25px;
}
